khepera
Class RAExternalAgentFactory_RAAgentKhepera

java.lang.Object
  extended byraar.agent.RAAgentFactory
      extended bykhepera.RAExternalAgentFactory_RAAgentKhepera
All Implemented Interfaces:
RAPlugin

public class RAExternalAgentFactory_RAAgentKhepera
extends RAAgentFactory

Returns an RAAgent that can control a Khepera (K-Team).

The agent is a simplified version of the khepera, there is only a sonar provided which will respond to black. (although the kII is able to distinguish between walls (if from with papers) and other robots...)

distributed under GPL, NO WARRANTY

Author:
Ben Torben-Nielsen

Constructor Summary
RAExternalAgentFactory_RAAgentKhepera()
           
 
Method Summary
 boolean configure()
          Configure the plug-in.
 RAAgent getNewAgent()
          Get a new agent.
 javax.swing.ImageIcon getPluginIcon()
          Return an icon for the plug-in in question, if it has one.
 java.lang.String getPluginName()
          Return a name for the plug-in in question.
 
Methods inherited from class raar.agent.RAAgentFactory
getPluginType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RAExternalAgentFactory_RAAgentKhepera

public RAExternalAgentFactory_RAAgentKhepera()
Method Detail

getNewAgent

public RAAgent getNewAgent()
                    throws RAException
Get a new agent.

Specified by:
getNewAgent in class RAAgentFactory
Throws:
RAException

getPluginName

public java.lang.String getPluginName()
Return a name for the plug-in in question.


getPluginIcon

public javax.swing.ImageIcon getPluginIcon()
Return an icon for the plug-in in question, if it has one. Otherwise just return null.


configure

public boolean configure()
Configure the plug-in.